import { requestWithErrorHandling } from "./request";

// 获取用户搜索历史记录
export function getSearchHistory(userId) {
  return requestWithErrorHandling({
    url: `/search/history/${userId}`,
    method: "GET",
    errorMessage: "获取搜索历史失败",
  }).then((res) => {
    // 只有当 keywords 存在且是数组且不为空时才返回
    if (
      res.code === 1 &&
      res.data &&
      Array.isArray(res.data.keywords) &&
      res.data.keywords.length > 0
    ) {
      return res.data.keywords;
    }
    return [];
  });
}
